package com.dp1.deliversoft.entidad;

public class CeldaAux {
	private int posA_ArregloPedidos; //posicion en el arreglo del pedido A 
	private int posB_ArregloPedidos; //posicion en el arreglo del pedido B 
	private double feromonas;
	private double feromonasSinActualizar;
	private double cantKms;
	private double visibilidad;
	private double visiAlaBbeta;
	private double proba;
	
	public double getFeromonasSinActualizar() {
		return feromonasSinActualizar;
	}
	public void setFeromonasSinActualizar(double feromonasSinActualizar) {
		this.feromonasSinActualizar = feromonasSinActualizar;
	}
	public double getProba() {
		return proba;
	}
	public void setProba(double proba) {
		this.proba = proba;
	}
	public double getVisiAlaBbeta() {
		return visiAlaBbeta;
	}
	public CeldaAux(int posA_ArregloPedidos, int posB_ArregloPedidos,
			double feromonas, double cantKms, double visibilidad, double visiAlaBbeta) {
		super();
		this.posA_ArregloPedidos = posA_ArregloPedidos;
		this.posB_ArregloPedidos = posB_ArregloPedidos;
		this.feromonas = feromonas;
		this.cantKms = cantKms;
		this.visibilidad = visibilidad;
		this.visiAlaBbeta = visiAlaBbeta;
		this.proba=0;
		this.feromonasSinActualizar = 0;
	}
	public double getCantKms() {
		return cantKms;
	}
	public void setCantKms(double cantKms) {
		this.cantKms = cantKms;
	}
	public void setVisiAlaBbeta(double visiAlaBbeta) {
		this.visiAlaBbeta = visiAlaBbeta;
	}
	public int getPosA_ArregloPedidos() {
		return posA_ArregloPedidos;
	}
	public CeldaAux(int posA_ArregloPedidos, int posB_ArregloPedidos,
			double feromonas, double visibilidad, double visiAlaBbeta) {
		super();
		this.posA_ArregloPedidos = posA_ArregloPedidos;
		this.posB_ArregloPedidos = posB_ArregloPedidos;
		this.feromonas = feromonas;
		this.visibilidad = visibilidad;
		this.visiAlaBbeta = visiAlaBbeta;
	}
	public void setPosA_ArregloPedidos(int posA_ArregloPedidos) {
		this.posA_ArregloPedidos = posA_ArregloPedidos;
	}
	public int getPosB_ArregloPedidos() {
		return posB_ArregloPedidos;
	}
	public void setPosB_ArregloPedidos(int posB_ArregloPedidos) {
		this.posB_ArregloPedidos = posB_ArregloPedidos;
	}
	public double getFeromonas() {
		return feromonas;
	}
	public void setFeromonas(double feromonas) {
		this.feromonas = feromonas;
	}
	public double getVisibilidad() {
		return visibilidad;
	}
	public void setVisibilidad(double visibilidad) {
		this.visibilidad = visibilidad;
	}
	public CeldaAux(int posA_ArregloPedidos, int posB_ArregloPedidos,
			double feromonas, double visibilidad) {
		super();
		this.posA_ArregloPedidos = posA_ArregloPedidos;
		this.posB_ArregloPedidos = posB_ArregloPedidos;
		this.feromonas = feromonas;
		this.visibilidad = visibilidad;
	}	
}
